punish (someone) for (something)

Translations
наказывать (кого-либо) за (что-либо)
Parents should not punish children for minor mistakes.
Родители не должны наказывать детей за незначительные ошибки.